Analysis of Heuristic Methods for Partial Constraint Satisfaction Problems
نویسنده
چکیده
Problems that do not have complete solutions occur in many areas of application of constraint solving. Heuristic repair methods that have been used successfully on complete CSPs can also be used on over-constrained problems. A diiculty in analyzing their performance is the uncertainty about the goodness of solutions returned in relation to the optimal (best possible) solutions. This diiculty can be overcome by testing these procedures on problems that can be solved by complete methods , which return certiiably optimal solutions. With this experimental strategy, comparative analyses of hill-climbing methods were carried out using anytime curves that could be compared with known optima. In addition, extensive analysis of parameter values for key strategies such as random walk and restarting could be done precisely and eeciently by allowing local search to run until a solution was discovered that was known to be optimal, based on earlier tests with complete methods. An important nding is that a version of min-connicts that incorporates the random walk strategy, with a good value for the walk probability appears to be as eecient in this domain as several of the more elaborate methods for improving local search that have been proposed in recent years.
منابع مشابه
Completable Partial Solutions in Constraint Programming and Constraint-Based Scheduling
The paper introduces the notion of freely completable partial solutions to characterize constraint satisfaction problems that have components which are relatively easy to solve and are only loosely connected to the remaining parts of the problem. Discovering such partial solutions during the solution process can result in strongly pruned search trees. We give a general definition of freely comp...
متن کاملCounting-Based Look-Ahead Schemes for Constraint Satisfaction
The paper presents a new look-ahead scheme for backtracking search for solving constraint satisfaction problems. This look-ahead scheme computes a heuristic for value ordering and domain pruning. The heuristic is based on approximating the number of solutions extending each partial solution. In particular, we investigate a recent partitionbased approximation of tree-clustering algorithms, Itera...
متن کاملWeak-Commitment Search for Solving Constraint Satisfaction Problems
The min-conflict heuristic (Minton et al. 1992) has been introduced into backtracking algorithms and iterative improvement algorithms as a powerful heuristic for solving constraint satisfaction problems. Backtracking algorithms become inefficient when a bad partial solution is constructed, since an exhaustive search is required for revising the bad decision. On the other hand, iterative improve...
متن کاملUsing Branch-and-Bound with Constraint Satisfaction in t imizat ion Problems
This work1 integrates three related AI search techniques constraint satisfaction, branch-and-bound and solution synthesis and applies the result to constraint satisfaction problems for which optimal answers are required. This method has already been shown to work well in natural language semantic analysis (Beale, et al, 1996); here we extend the domain to optimizing graph coloring problems, whi...
متن کاملAn Extended Abstract: A Heuristic Repair Method for Constraint-Satisfaction and Scheduling Problems
One of the most promising general approaches for solving combinatorial search problems is to generate an initial, suboptimal solution and then to apply local repair heuristics. Techniques based on this approach have met with empirical success on many combinatorial problems, including the traveling salesman and graph partitioning problems[10]. Such techniques also have a long tradition in AI, mo...
متن کامل